home *** CD-ROM | disk | FTP | other *** search
/ NOVA - For the NeXT Workstation / NOVA - For the NeXT Workstation.iso / Documents / NeXTAnswers / misc.707 < prev    next >
Text File  |  1992-02-06  |  2KB  |  41 lines

  1. {\rtf0\ansi{\fonttbl\f0\fnil Times-Roman;\f1\fswiss Helvetica;}
  2. \paperw11440
  3. \paperh9000
  4. \margl120
  5. \margr120
  6. {\colortbl\red0\green0\blue0;}
  7. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ul0\fs28 680x0 and DSP assembler documentation\
  8. \
  9. Q:  Where can I find documentation for the Motorola DSP assembler?\
  10. \
  11. A: 
  12. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\fc0 The assembler manual for the Motorola DSP56001 is included on-line in\
  13. /NextLibrary/Documentation/Motorola/dsp_assembler_manual.txt.\
  14.  
  15. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520 \
  16. \
  17. Q:  Where can I find documentation on the 680x0 assembler ("as") for NeXT workstations?\
  18. \
  19. A: 
  20. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0 There is no official documentation for the NeXT assembler, and at present "as" is not supported as a development tool by NeXT
  21. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc0 .   NeXT encourages developers to write in higher-level languages such as Objective-C and C, to ensure portability across systems.\
  22.  
  23. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0 \
  24. This having been said, there are a few items that may be useful.   \
  25. \
  26. First of all, the instruction set is documented in Motorola's manuals for the 68030 and 68040.   The syntax is different from ours.   \
  27. \
  28. Second, there are "asm" breaks available in our C compiler.\
  29. \
  30. Third, the cc -S  option sends assembler code to a .s file that you can edit.   This is a useful way to develop subroutines if you need to, because it provides all the pre- and postamble code for nesting and establishing a stack frame.\
  31. \
  32. The syntax of the "as" assembler follows the syntax of the assembler in the GNU distribution.   If you like, and if you can make use of it, you can order the assembler source, which NeXT makes available as part of the GNU software distribution.   It's not available for 2.0, but you should be able to get the 1.0 version.    The  next release of the GNU source will be based on the NeXT 2.1 system software. However, it is not available yet. Please note that these sources are not supported, and they are just available per the GNU license agreement.\
  33.  
  34. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520 \
  35. QA707\
  36.     \
  37. Valid for 1.0\
  38. Valid for 2.0\
  39. \
  40.  
  41.